mentally challenged - Espagnol Anglais Dictionnaire